<?php

class arquivo {//1
    
    public function arquivo($nome,$email,$endereco,$telefone) {//2

      try {//3
	
	if ($nome == "" || $email == "" || $endereco == "" || $telefone == "") {//5
		throw new Exception('Preencha todos os campos.');
        }//5

	// Verifica se um usuário com o mesmo nome já foi cadastrado
	if(!file_exists($nome . ".txt")) {//6
	        // Criamos o arquivo do usuário com w+
        	$cria = fopen($nome . ".txt", "w+");

        	// Aqui iremos declarar as informações do usuário
	        // São separadas por | para depois podermos recupera-las com explode
	        $dados = $nome . "|" . $email . "|" . $endereco . "|" . $telefone;

	        // Agora escrevemos estes dados no arquivo
	        $escreve = fwrite($cria,$dados);

	        // Fechando o arquivo
	        fclose($cria);

        	// Exibe a mensagem de usuário cadastrado
	        echo utf8_decode("usuário cadastrado com sucesso!");
		//echo "<script>document.location.href='index.php?arquivo=1';</script>";
	}//6
	else { //7
        	// Se já houver um usuário cadastrado com o mesmo nome
	        echo utf8_decode("um usuário chamado $nome já foi cadastrado");
	}//7
     //return 1;
     }//3	
     catch (Exception $e) {//4
	echo "<script>alert('" . $e->getMessage() . "');</script>";
	return 0;
     }//4

    }//2

}//1

?> 
